#ifndef _TYPES_H_
#define _TYPES_H_

// char:  8-bits
// int:  16-bits
// long: 32-bits

typedef unsigned char uchar;
typedef unsigned int  uint;
typedef unsigned long ulong;

typedef struct {
	uchar 	size;  		// 0x10
	uchar 	reserved; 	// 0x00
	uint 	sec_count; 	// 0x10
	uint 	offset;  	// offset du buffer dans lequel le secteur est copie
	uint 	seg;
	uint 	n[4];    	// numéro du premier secteur à lire //0x11
}Packet;

typedef struct {
	uchar attribut;
	uchar uid;
	char name[62];
	uint sizeH;
	uint sizeL;
	uint sect_index[222];
} File_entry;

#endif
